const guard = (req,res,next)=>{
    //判断用户访问的是否是登录页面
    //判断用户是否是登录状态
    //如果用户是登录的 将请求放行
    //如果用户不是登录状态 将请求重定向到登录页面
    if(req.url != '/login' && !req.session.username){
        res.redirect('/admin/login');
    }else{
        if(req.session.role == 'normal'){
            //如果是普通用户，跳转到博客首页，阻止程序向下执行
                return res.redirect('/home/')
        }
        // else{
        //     //如果是admin用户，跳转到用户列表，阻止程序向下执行
        //     return res.redirect('/admin/user')
        // }
        next();
    }
}

module.exports = guard;
